package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.dao.ConsultaDAO;
import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;

public class ServletRF12 extends ServletTemplate{

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png";
	}

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		
		return "ingresando producto";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws Exception 
			{
		Cliente obtenido=(Cliente)request.getSession().getAttribute("cliente");
		request.getSession().setAttribute("cliente", obtenido);
		TruequeAndes trueque= TruequeAndes.darInstancia();
    	ConsultaDAO dao= trueque.dao;
    	dao.inicializar();
		PrintWriter escritor=response.getWriter();
		
		escritor.print("<table width=\"720\" align=\"center\">\n");
		escritor.print("<form action=\"ServletIngresoProducto.htm\" method=\"POST\">\n");
		escritor.print("<tr>\n");
		escritor.print("<td align=\"right\" width=\"360\">Nombre Producto :</td> <td align=\"left\" width=\"360\"><input type=\"text\" name=\"nombreProducto\"> </td>\n");
		escritor.print("</tr>\n");
		escritor.print("<tr>\n");
		escritor.print("<td align=\"right\" width=\"360\">Valor estimado :</td> <td align=\"left\" width=\"360\"><input type=\"text\" name=\"valor\"> </td>\n");
		escritor.print("</tr>\n");
		escritor.print("<tr>\n");
		escritor.print("<td align=\"right\" width=\"360\">Categoria :</td>");
		//CORREGIR EL TRY CATCH
		ArrayList iteracion=(ArrayList) dao.buscarCategorias();
		for (int i = 0; i < iteracion.size(); i++)
		{
			Cliente algo=(Cliente) iteracion.get(i);
			escritor.print("<td align=\"left\" width=\"360\"><input type=\"radio\" name=\"categoria\" value=\"" + algo.darEmail() +"\"> "+ algo.darEmail()+ "</td>\n");
			escritor.print("</tr>\n");
			escritor.print("<tr>\n");
			escritor.print("<td align=\"right\" width=\"360\"> </td>");
		}
		escritor.print("<td align=\"left\" width=\"360\"></td>\n");
	
		
		escritor.print("</tr>\n");
		escritor.print("<tr>\n");
		escritor.print("<td align=\"right\" width=\"360\">Descripcion :</td> <td align=\"left\" width=\"360\"><input type=\"text\" name=\"descripcion\"> </td>\n");
		escritor.print("</tr>\n");
		escritor.print("<tr>\n");
		escritor.print("<td align=\"right\" width=\"360\">Valor comercial :</td> <td align=\"left\" width=\"360\"><input type=\"text\" name=\"valorComercial\"> </td>\n");
		escritor.print("</tr>\n");
		escritor.print("<tr>\n");
		escritor.print("<td align=\"center\" width=\"719\"><input type=\"submit\" value=\"registrar\" name=\"aceptar\"></td><td/>\n");
		escritor.print("</tr>\n");
		
		escritor.print("</form>");
		
		escritor.print("</table>\n");
		escritor.print("<table width=\"720\"><form action=\"ServletLogin.htm\" method=\"POST\"><tr>\n");
		escritor.print("<td align=\"center\"><input type=\"submit\" value=\"Regresar\" name=\"regresar\">\n");
		escritor.print("</td>\n");
		escritor.print("</tr></form></table>\n");
	

		
		
		
		
		
		
	}

}
